home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: delta / whiteline CD Series - delta.iso / whitelin / share / gemview / gvw_nmod / wichtig.txt
Text File  |  1995-11-25  |  1KB  |  33 lines

  1. ===== Für Programmierer =====
  2.  
  3. Helmut Neukirchen (MultiDialog) hat mich darauf hingewiesen, daß AES
  4. Aufrufe in Modulen ohne initialisierte AES-Struktur gemacht werden.
  5. Werden in Modulen AES-Funktionen verwendet sollte in jedem Fall diese
  6. Initialisierung vorgenommen werden!
  7. Dabei sind mindestes die Werte in dem GLOBAL-Array[0..2] zu belegen.
  8. Die Werte sind der von GEM-View übergebenen Struktur zu entnehmen!
  9.  
  10. Auf besseres Funktionieren der Module in Multi-Tasking-Umgebungen,
  11. Dank an Helmut Neukirchen!
  12.  
  13.  
  14. In "Pure C" sieht es z.B. folgendermaßen aus (Beispiel CONVERT.C):
  15.  
  16.  
  17. ImageOptions *gvw_convert(CONV_Structure *convS)
  18. {
  19.     /* ... Variablen-Deklarationen ... */
  20.  
  21.     extern  GEMPARBLK     _GemParBlk;
  22.     _GemParBlk.global[0]  = convS->versions.aes_version;
  23.     _GemParBlk.global[1]  = convS->versions.multi_task;
  24.     _GemParBlk.global[2]  = convS->versions.applicationID;
  25.     _GemParBlk.global[10] = convS->screen_depth;
  26.  
  27.     /* ... Der Rest des Quelltextes ... */
  28. }
  29.  
  30.  
  31.     Marl, 31.12.93
  32.         Dieter Fiebelkorn
  33.